home *** CD-ROM | disk | FTP | other *** search
/ Merciful 1 / Merciful - Disc 1.iso / software / h / hot_link_edition / hotlinkedition2.dms / hotlinkedition2.adf / Install-PageLiner < prev    next >
Text File  |  1992-02-10  |  3KB  |  97 lines

  1. ; PL Hard Drive Installation Script
  2.  
  3. ; set up a error cleanup routine
  4. (onerror
  5.     (makeassign "PLInstPgm" (safe))
  6. )
  7.  
  8. (complete 0)
  9.  
  10. ; just in case the installation was restarted
  11. (makeassign "PLInstPgm" (safe))   ; start fresh
  12.  
  13. ;wher does the user want the program installed?
  14. (set PL_dest
  15.     (tackon
  16.         (askdir
  17.             (prompt "In which disk or drawer should PageLiner be installed?")
  18.             (help @askdir-help)
  19.             (default @default-dest)
  20.         )
  21.         "PageLiner"
  22.     )
  23. )
  24.  
  25. ; now lock on to volume 'HotLinks_Editions_Program'
  26. (askdisk
  27.     (prompt "Please insert the disk labeled \"HotLinks_Editions_Program\" "
  28.                 "into any drive."
  29.         )
  30.     (help    "The PageLiner program and related files will be copied from the "
  31.         "\"HotLinks Editions Program Disk\" onto your system."
  32.         )
  33.     (dest  "HotLinks_Editions_Program")
  34.     (newname "PLInstPgm")
  35. )
  36.  
  37. ; at this point we have a valid destination, so we tell installer where
  38. ; the application will end up so the exit page will be correct -- also,
  39. ; the installation log file (if any) will be copied to the destination
  40. (set @default-dest PL_dest)
  41.  
  42. (complete 33)
  43.  
  44. (copyfiles
  45.         (prompt "This will create a new drawer called \"PageLiner\" "
  46.                 "and will copy the following files and drawers."
  47.         )
  48.     (source "PLInstPgm:PageLiner")
  49.     (dest PL_dest)
  50.     (infos)
  51.         (all)
  52.         (confirm)
  53.         (help   "PageLiner - is the program file.\n"
  54.                 "pl_main.dict - is the main dictionary file.\n"
  55.                 "pl_user.dict - is the user dictionary file.\n"
  56.                 "Text - is a drawer that contains the tutorial files.\n\n"
  57.                 @copyfiles-help)
  58. )
  59.  
  60. (complete 66)
  61.  
  62. ;fix up the new drawers icon to not be "snapshot"
  63. (tooltype
  64.     (dest PL_dest)
  65.     (noposition)
  66. )
  67.  
  68. ; the arp library is necessary for WB 1.3 users.
  69. (set answer1
  70.     (askbool (choices "Copy Arp.Library" "Do not Copy Arp.Library")
  71.         (prompt "Do you need the Arp.Library? \"Select Help for information on Arp.\"")
  72.         (help
  73.             "AmigaDOS 1.2 and 1.3 do not have a standard system file "
  74.             "requester. The Arp.Library provides a standardized file "
  75.             "requester to PL. If you do not have the Arp.Library "
  76.             "file already installed, select Copy. If you are unsure "
  77.             "if you have it, select Copy. PL will not work with "
  78.             "AmigaDOS 1.2 or 1.3 without the Arp.Library file!\n"
  79.             "AmigaDOS 2.0 users should select Do not Copy.")
  80.         (default 1)
  81.     )
  82. )
  83. (if answer1
  84.     (copyfiles
  85.         (source "PLInstPgm:libs/arp.library")
  86.         (dest "LIBS:")
  87.     )
  88. )
  89.  
  90. (complete 100)
  91.  
  92. ;cleanup
  93. (makeassign "PLInstPgm" (safe))
  94.  
  95. ;done, so get out
  96. (exit)
  97.